<?php
// Prevenir que jquery se cargue dos veces
Yii::app()->clientScript->scriptMap['jquery.js'] = false;
Yii::app()->clientScript->scriptMap['jquery.yiigridview.js'] = false;
Util::tsRegisterAssetJs('_form_quick_modal.js');
$form = $this->beginWidget('ext.AweCrud.components.AweActiveForm', array(
    'type' => 'horizontal',
    'id' => 'direccion-form',
    'enableAjaxValidation' => false,
    'clientOptions' => array('validateOnSubmit' => true, 'validateOnChange' => false,),
    'enableClientValidation' => true,
        ));
//var_dump($modelDireccionCuenta->getData());
?>
<div class="modal-header">
    <a class="close" data-dismiss="modal">&times;</a>
    <h4><i class="icon-phone"></i> Registrar Dirección</h4>
</div>
<div class="modal-body">
    <div class="row-fluid <?php echo $model->entidad_tipo == Crm_Constants::ENTIDAD_TIPO_CUENTA ? 'hidden' : (empty($modelDireccionCuenta) ? 'hidden' : '') ?>">
        <div class="row-fluid">
            <details class="details-collapsable" style="padding-left: 0px">
                <summary id="summary_detalle"> Detalle de Direcciones de Cuenta </summary>
            </details>
        </div>
        <div class="row-fluid" style="display: none" id="info_direcciones_cuenta">
            <!--<div class="span12">-->
            <div class="well">
                <?php
                if ($model->entidad_tipo != Crm_Constants::ENTIDAD_TIPO_CUENTA && empty($modelDireccionCuenta) == false) {
                    $this->widget('ext.bootstrap.widgets.TbGridView', array(
                        'id' => 'direccion-cuenta-grid',
                        'type' => 'striped bordered hover advance',
                        'dataProvider' => $modelDireccionCuenta,
                        'columns' => array(
                            array(
                                'name' => 'Dirección',
                                'value' => '$data->direccionGoogle',
                                'type' => 'raw',
                            ),
                            array(
                                'header' => 'Fact.',
                                'name' => 'facturacion',
                                'value' => '$data->facturacion==1?"<i class=\"icon-check\"></i>":""',
                                'type' => 'raw',
                            ), array(
                                'header' => 'Ent.',
                                'name' => 'entrega',
                                'value' => '$data->entrega==1?"<i class=\"icon-check\"></i>":""',
                                'type' => 'raw',
                            ),
                            array(
                                'class' => 'CButtonColumn',
                                'template' => '{use}',
                                'buttons' => array(
                                    'use' => array(
                                        'label' => '<button class="btn btn-primary"><i class="icon-road"></i></button>',
                                        'options' => array('title' => 'Usar Dirección'),
                                        'imageUrl' => false,
                                        'url' => '$data->id',
                                        'click' => 'function(){useDireccionCuenta($(this).attr("href")); return false;}',
                                    ),
                                ),
                                'htmlOptions' => array(
                                    'width' => '80px'
                                )
                            ),
                        ),
                        'htmlOptions' => array(
                            'style' => 'padding-top:0px'
                        ),
                    ));
                }
                ?>
            </div>
            <!--</div>-->
        </div>
    </div>
    <div class="space10"></div>
    <div class="row-fluid">
        <label class="control-label" for="autocomplete">Autocompletado Google:</label>
        <div class="controls">
            <input id="autocomplete" placeholder="Ingrese la dirección..." onFocus="geolocate()" type="text">
        </div>
    </div>
    <div class="space20"></div>
    <div class="row-fluid">
        <input id="isNewRecord" value="<?php echo $model->isNewRecord ? 1 : 0 ?>" type="hidden">
        <?php echo $form->textFieldRow($model, 'calle_1', array('maxlength' => 128)) ?>
        <?php echo $form->textFieldRow($model, 'calle_2', array('maxlength' => 128)) ?>
        <?php echo $form->textFieldRow($model, 'ciudad', array('maxlength' => 32)) ?>
        <?php echo $form->textFieldRow($model, 'estado', array('maxlength' => 32)) ?>
        <?php echo $form->textFieldRow($model, 'codigo_postal', array('maxlength' => 16)) ?>
        <?php echo $form->textFieldRow($model, 'pais', array('maxlength' => 32)) ?>



        <label class="control-label required" for="medio">Facturacion </label>

        <div class="controls">
            <?php
            $this->widget(
                    'ext.bootstrap.widgets.TbToggleButton', array(
                'model' => $model,
                'disabledLabel' => 'NO',
                'enabledLabel' => 'SI',
                'width' => 150,
                'enabledStyle' => 'primary',
                'disabledStyle' => 'warning',
                'attribute' => 'facturacion',
                    )
            );
            ?>
        </div>

        <label class="control-label required" for="medio">Entrega </label>

        <div class="controls">
            <?php
            $this->widget(
                    'ext.bootstrap.widgets.TbToggleButton', array(
                'model' => $model,
                'disabledLabel' => 'NO',
                'enabledLabel' => 'SI',
                'width' => 150,
                'enabledStyle' => 'primary',
                'disabledStyle' => 'warning',
                'attribute' => 'entrega',
                    )
            );
            ?>
        </div>
        <?php echo $form->hiddenField($model, 'entidad_tipo') ?>
        <?php echo $form->hiddenField($model, 'entidad_id') ?>

    </div>
</div>

<div class="modal-footer">
    <?php
    $this->widget('bootstrap.widgets.TbButton', array(
        'type' => 'success',
        'icon' => 'ok',
        'label' => $model->isNewRecord ? Yii::t('AweCrud.app', 'Create') : Yii::t('AweCrud.app', 'Save'),
        'htmlOptions' => array(
            'onClick' => 'js:saveDireccion("#direccion-form")')
    ));
    ?>
    <?php
    $this->widget('bootstrap.widgets.TbButton', array(
        'icon' => 'remove',
        'label' => Yii::t('AweCrud.app', 'Cancel'),
        'htmlOptions' => array(
            'data-dismiss' => 'modal',)
    ));
    ?>

</div>
<?php $this->endWidget(); ?>